home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- #
- # xminicom Run minicom in an xterm. This script looks for
- # color_xterm, rxvt and xterm (in that order) and
- # starts it up with minicom inside it.
- #
- # version $Id: xminicom,v 1.2 2003/03/31 05:44:36 godisch Exp $
-
- findcmd()
- {
- IFS=:
- for i in $PATH
- do
- if [ -x $i\/$1 ]
- then
- result=$i\/$1
- IFS=
- return 0
- fi
- done
- result=
- IFS=
- return 1
- }
-
- if findcmd x-terminal-emulator
- then
- exec $result -T minicom -e minicom -m -c on $*
- exit 1
- fi
-
- if findcmd color_xterm
- then
- exec $result -bg black -fg grey -n minicom -geometry 80x25 -e minicom -m -c on $*
- exit 1
- fi
-
- if findcmd rxvt
- then
- exec $result -bg black -fg grey -n minicom -T minicom -sl 0 -geometry 80x25 -e minicom -c on -m $*
- exit 1
- fi
-
- if findcmd kterm
- then
- exec $result -n minicom -geometry 80x25 -e minicom -m $*
- exit 1
- fi
-
- if findcmd xterm
- then
- if [ -f /etc/debian_version ]
- then
- exec $result -bg black -fg grey -n minicom -geometry 80x25 -e minicom -m -c on $*
- else
- exec $result -n minicom -geometry 80x25 -e minicom -m $*
- fi
- exit 1
- fi
-
- echo "xminicom: rxvt, color_xterm or xterm NOT found!" 1>&2
- exit 1
-